import { basePullAll } from '../../.internal/lodash/basePullAll.js';

/**
 * 
 * @desc 移除数组array中所有和给定数组值相等的元素,这个方法不会改变数组。
 * @param {Array} 要修改的数组
 * @param {Array} 要移除值的数组
 * @return {Array}
 */
function arrayPullAll(array, values) {
	return array != null && array.length && values != null && values.length ? basePullAll(array, values) : array;
}

export { arrayPullAll };